Other Classes

The following classes are available globally.

  • An AWFAmpTileSourceProvider instance is responsible for managing all raster and text layers and layer options for the Aeris Maps Platform (AMP).

    See more

    Declaration

    Objective-C

    @interface AWFAmpTileSourceProvider : NSObject

    Swift

    class AWFAmpTileSourceProvider : NSObject
  • A AWFBasicControlView is a small view that provides a play/stop button for controlling a weather map’s animation and displays the current time and date for the map’s timeline.

    See more

    Declaration

    Objective-C

    @interface AWFBasicControlView : UIView

    Swift

    class AWFBasicControlView : UIView
  • AWFCalloutView is a lightweight callout view that mimic’s the native UICalloutView in iOS that offers greater flexibility and supports being used outside of MapKit.

    See more

    Declaration

    Objective-C

    @interface AWFCalloutView : UIView

    Swift

    class AWFCalloutView : UIView
  • An AWFConvectiveOutlookPolygonStyle object provides the style specifications to be used for a convective outlook polygon’s representation on a map.

    Declaration

    Objective-C

    @interface AWFConvectiveOutlookPolygonStyle : AWFPolygonStyle

    Swift

    class AWFConvectiveOutlookPolygonStyle : AWFPolygonStyle
  • An AWFDroughtIndexPolygonStyle object provides the style specifications to be used for a drought index polygon’s representation on a map.

    Declaration

    Objective-C

    @interface AWFDroughtIndexPolygonStyle : AWFPolygonStyle

    Swift

    class AWFDroughtIndexPolygonStyle : AWFPolygonStyle
  • An AWFFireOutlookPolygonStyle object provides the style specifications to be used for a fire outlook polygon’s representation on a map.

    Declaration

    Objective-C

    @interface AWFFireOutlookPolygonStyle : AWFPolygonStyle

    Swift

    class AWFFireOutlookPolygonStyle : AWFPolygonStyle
  • The AWFMKAnnotationView class is a sublcass of MKAnnotationView that supports annotation style and animation effects when rendered on a map view.

    See more

    Declaration

    Objective-C

    @interface AWFMKAnnotationView : MKAnnotationView <AWFAnnotationView>

    Swift

    class AWFMKAnnotationView : MKAnnotationView, AWFAnnotationView
  • An AWFMKImageOverlay object is a data object that contains the information needed to render raster imagery in a map view’s area.

    See more

    Declaration

    Objective-C

    @interface AWFMKImageOverlay : NSObject <MKOverlay>

    Swift

    class AWFMKImageOverlay : NSObject, MKOverlay
  • An AWFMKMultiShapeOverlay object is a data object that contains the information needed to render multiple polygons and polylines in a map view’s area.

    See more

    Declaration

    Objective-C

    @interface AWFMKMultiShapeOverlay
        : NSObject <MKOverlay, AWFStyledMapItem, AWFMultiShapeOverlay>

    Swift

    class AWFMKMultiShapeOverlay : NSObject
  • An AWFMKMultiShapeOverlayRenderer is an MKOverlayRenderer subclass that draws the visual representation of the polygons and polylines associated with an AWFMKMultiShapeOverlay instance.

    See more

    Declaration

    Objective-C

    @interface AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer

    Swift

    class AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer
  • An AWFMKRasterSource object is a subclass of AWFRasterSource that provides the necessary MKOverlay instance to use with Apple’s MapKit for displaying a single static image overlay on an MKMapView instance.

    See more

    Declaration

    Objective-C

    @interface AWFMKRasterSource : AWFRasterSource

    Swift

    class AWFMKRasterSource : AWFRasterSource
  • The AWFMKTileOverlay class provides an MKTileOverlay instance that provides improved disk and in-memory caching of tile data.

    See more

    Declaration

    Objective-C

    @interface AWFMKTileOverlay : MKTileOverlay

    Swift

    class AWFMKTileOverlay : MKTileOverlay
  • An AWFMapCalloutInfo object contains the information and view content to display within an AWFMapCallout.

    See more

    Declaration

    Objective-C

    @interface AWFMapCalloutInfo : NSObject

    Swift

    class AWFMapCalloutInfo : NSObject
  • An AWFMapCallout object is a controller responsible for managing the presentation of an AWFCalloutView instance on a map.

    See more

    Declaration

    Objective-C

    @interface AWFMapCallout : NSObject

    Swift

    class AWFMapCallout : NSObject
  • An AWFMapCoordinateBounds object describes a map coordinate region defined by a bounding rectangle.

    See more

    Declaration

    Objective-C

    @interface AWFMapCoordinateBounds

    Swift

    class AWFMapCoordinateBounds
  • AWFMapImageURL is a subclass of AWFMapURL that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP) static imagery service. These images are single images and typically consist of a solid base style layer.

    See more

    Declaration

    Objective-C

    @interface AWFMapImageURL : AWFMapURL

    Swift

    class AWFMapImageURL : AWFMapURL
  • An AWFTableLayerTypeRow object is a subclass of AWFTableSectionRow that is used for managing data layer row options in a AWFMapOptionsViewController instance.

    See more

    Declaration

    Objective-C

    @interface AWFTableLayerTypeRow

    Swift

    class AWFTableLayerTypeRow
  • AWFMapTileURL is a subclass of AWFMapURL that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP) tile imagery service. These images are intended to be displayed using mapping libraries, such as Apple Maps, Mapbox or Google Maps.

    See more

    Declaration

    Objective-C

    @interface AWFMapTileURL : AWFMapURL

    Swift

    class AWFMapTileURL : AWFMapURL
  • AWFMapURL is a the base class that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP).

    See more

    Declaration

    Objective-C

    @interface AWFMapURL : NSObject

    Swift

    class AWFMapURL : NSObject
  • An AWFObservationCalloutContentView object is a UIView subclass that displays a temperature value and weather icon within a weather map’s callout view. This class is typically used on a long press gesture on the weather map to display current weather conditions at that coordinate.

    See more

    Declaration

    Objective-C

    @interface AWFObservationCalloutContentView : UIView <AWFDataLoading>

    Swift

    class AWFObservationCalloutContentView : AWFDataLoading
  • An AWFOverlayMetadata object loads and stores additional information about an overlay, specifically a tile or image overlay. This information consists of timestamps, dates and intervals that are available from the data source to use when displaying the overlay on a map.

    See more

    Declaration

    Objective-C

    @interface AWFOverlayMetadata : NSObject

    Swift

    class AWFOverlayMetadata : NSObject
  • The AWFTileOverlayPath class provides an object used to specify the index values for a single tile.

    See more

    Declaration

    Objective-C

    @interface AWFTileOverlayPath : NSObject

    Swift

    class AWFTileOverlayPath : NSObject
  • AWFWeatherMapContainerView is a subclass of UIView that contains the stategy-specific map view for a weather map and manages user interactions necessary for additional weather map functionality, such as long-press to display current weather conditions at any location.

    See more

    Declaration

    Objective-C

    @interface AWFWeatherMapContainerView : UIView <UIGestureRecognizerDelegate>

    Swift

    class AWFWeatherMapContainerView : UIView, UIGestureRecognizerDelegate